Posts

Showing posts with the label Business Intelligence

Data Vault in der SQL Server Data Warehouse Welt

Meine Session auf der SQL Server Konferenz 2015 in Darmstadt zeigte mir, dass das Thema Data Vault durchaus polarisiert. Und da ich bei immer mehr Kundensituationen von uns auf Interesse zum Thema Data Vault treffe bzw. auch schon erste Architekturen vorfinde, möchte ich hier mal wieder ein paar Worte zu meiner Sicht der Lage äußern. Meinem Verständnis nach brachte die Diskussion der letzten Monate um die Vor- bzw. Nachteile des Einsatzes der Data Vault Modellierung einen notwendigen frischen Wind in die Data Warehouse Welt. Und zwar jenseits des allgemeinen Big Data Hypes. Data Vault kann durchaus als eine besondere Form des Stagings verstanden werden, wobei ich DV eher als einen Ansatz für die Modellierung eines Core Data Warehouses verstanden habe. Des Weiteren stellt Data Vault die rohen, unveränderten Daten in den Vordergrund. Die Idee dahinter ist, dass es keine einheitliche Wahrheit in einem Data Warehouse geben kann. Diese “Wahrheit” ist häufig durch eine Interpretation g...

Data Vault in der Praxis Vortrag von der SQL Server Konferenz 2015 in Darmstadt

Hier meine Folien zum Data Vault Vortrag. Vielen Dank an die vielen Teilnehmer!

SQL Server Usergroup Emsland in Lingen – PowerShell 101 für SQL Admins

Am 24.07.14 werde ich die neue SQL Server Usergroup in Lingen im Emsland mit einem Vortrag unterstützen. Die Gruppe wird von William Durkin moderiert. Start ist um 17:30 Uhr bei der IT-Emsland, Kaiserstraße 10B, 49809 Lingen (Ems). Dort soll es auch Parkplätze geben. Im Anschluss an das Treffen ist noch ein wenig Socializing in einem Lokal geplant. Mein Vortrag wird “ PowerShell 101 für Administratoren ” sein, welchen ich auch bereits auf dem SQLSaturday #313 gezeigt hatte. Da ich mehr Zeit habe, werde ich auch ein wenig mehr ins Detail gehen können. ;-) Und als kleine Besonderheit ist das wohl mein erster Vortrag, welchen ich als SQL Server MVP halten werde. Mal schauen, wie das so ist. Ich freue mich auf Lingen!

SQLSaturday #313 – Rheinland 2014 – Ich bin als Sprecher dabei

Es ist schon wieder Zeit für einen SQLSaturday in Deutschland. Am 28. Juni 2014 trifft sich die SQL Server Community abermals in den Räumen der Hochschule Bonn-Rhein-Sieg .  Und, ich darf wiederholt als Sprecher dabei sein. Vielen Dank! Dieses Mal werde ich aus der Praxis meiner Kollegen bei der PSG und meinen Erfahrungen als Architekt und Coach berichten. Das Thema ist “ PowerShell 101 für SQL Administratoren ” und hat als Inhalt wie Administratoren diese Microsoft Technologie in Enterprise Szenarien erfolgreich einsetzen können, um den Betrieb von SQL Server Farmen und BI Umgebungen deutlich zu vereinfachen. Wir stellen immer wieder fest, dass sich bisher nur wenige SQL Server Administratoren mit PowerShell beschäftigt haben. Das kann diverse Gründe haben. Daher möchte ich die Gelegenheit nutzen und einen Überblick und Crashkurs geben. Neben dem Fokus auf die “klassische” Administration gehe ich auch auf die Möglichkeiten für Entwickler ein, wie sie den späteren Betrieb e...

Clipboard Calculator – Neue Version

Image
Im Januar habe ich ein neues kleines Tool von mir vorgestellt , den Clipboard Calculator. Von der Menge an Feedback und den Download Statistiken war ich sehr überrascht. Anscheinend haben viele von Euch auf genau so etwas nur gewartet. Nun wurde es Zeit für eine erste kleine Erweiterung. Der Dialog wurde ein wenig vergrößert. Hinzugekommen ist eine Historisierungsfunktion für die errechneten Summen und um ein Feld, welches immer die Differenz zwischen dem aktuellen “großen” Wert und dem in der Listbox selektierten Wert ausgibt. Die letzten Wochen haben gezeigt, dass sich damit Summen in Data Warehouse Entwicklungen usw. leichter mal schnell im Management Studio verproben lassen ohne immer alles aufzuschreiben oder weitere Tools zu bemühen. Die aktuelle Version findet Ihr als Download wieder am bekannten Ort. Und wieder bin ich für Feedback dankbar. Als Nächstes kommt dann die Formatierung der Werte dran. Versprochen! 

Review und Reflektion meiner Data Warehouse Beiträge der letzten Jahre

2014 wird das Jahr der Jubiläen für mich. 20 Jahre eigene Firma, PSG Projekt Service – The SQL Server Company . 10 Jahre PASS Deutschland e.V. und das 100. PASS Treffen in Hamburg . Da blickt man doch gerne mal zurück und schaut, was man so die letzten Jahre gemacht hat. Hier meine Reflektion meiner Blogposts zum Thema Data Warehouse. Einige davon sind laut den Statistiken zu echten Klassikern geworden und viele Kontakte sprechen mich heute noch auf diese an. Dauerbrenner ist natürlich das Mysterium des Repositorys in DWH/BI Projekten. Dazu habe ich auch international Vorträge gehalten. Speziell die von mir vorgeschlagene Architektur eines Job Pools bzw. einer Job Queue für die automatische Skalierung von Aufgaben im Rahmen einer ETL/ELT-Strecke hat in vielen Projekten Anwendung gefunden und wurde über meine Vorträge auch außerhalb meines Kundenkreises in vielen Unternehmen adaptiert. Vielleicht ist es mal an der Zeit einen Post zu verfassen, welcher die wichtigsten Designpunkte...

Clipboard Calculator

Image
Gestern hat ein kleines Tool spontan das Licht der Welt erblickt, welches ich jetzt schon nicht mehr in meinem SQL Alltag missen möchte. Kurz die Geschichte dazu: Auf dem gestrigen PASS Treffen in Hamburg habe ich einen Vortrag über die Grundlagen der sogenannten Fenster Funktionen im SQL Server 2012 gehalten. Das sind u.a. Aggregat Funktionen wie SUM mit der OVER Klausel. Da geht es dann um Summen, fortlaufende Summen usw. Das Ganze wird recht schnell recht zahlenlastig. Ich möchte in diesem Post gar nicht weiter auf die Fenster Funktionen eingehen. Vielmehr möchte ich über Ergebnisse im SQL Server Management Studio schreiben. Hier ein Beispiel für eine meiner Abfragen gestern. Die zweite Spalte enthält immer die Summe vom Salesamount der aktuellen Zeile und den zwei Zeilen davor. Um so etwas zu demonstrieren oder auch zu testen, kann man entweder Kopfrechnen üben oder, sofern vorhanden, die markierten Zellen kopieren und in ein Excel kopieren und dort addieren. Nicht immer ...

2. Microsoft Innovationstag Nord - Integrierte Lösungen in der Öffentlichen Verwaltung

Und da sage mir mal einer, dass Microsoft keine innovativen Veranstaltung in den Norden bringt! Es steht der 2. Microsoft Innovationstag NORD an! Und zwar am 22. & 23. Oktober 2013 in der Microsoft Niederlassung Hamburg. Es handelt sich dabei um ein Event extra für die Öffentliche Verwaltung und ist für die Teilnehmer kostenfrei! Wir (die PSG GmbH ) sind selbst vor Ort als Partner und füllen an den beiden Tagen jeweils einen der fachlichen Vorträge mit Erfahrungsberichten über unsere Finanzcontrolling Projekte in der Öffentlichen Verwaltung (u.a. zahlreiche Bundesbehörden). Anbei der Einladungstext von Microsoft: “In spannenden Diskussionen, Vorträgen und praktischen Demonstrationen mit Experten von Microsoft und Partnern wird im Rahmen des 2. Microsoft Innovationstages NORD in Hamburg am 22. und 23.Oktober 2013 der Einsatz moderner Technologien in der Öffentlichen Verwaltung erörtert. Erfahren Sie dabei aus erster Hand, wie innovative Lösungen in vorhandene Infrastru...

SQL Server Transaction Log Deep Dive Vortrag – Nachlesen und Folien

Gestern Abend war wieder das Treffen der Hamburger SQL Server Usergroup (PASS Deutschland e.V.). Thema war dieses Mal das SQL Server Transaktionsprotokoll. Auf den ersten Blick gar kein so attraktives Thema, dennoch hatten wir mit über 20 Teilnehmern ein volles Haus bei dem Raumsponsor der Sysback AG in Hamburg. Ich freue mich schon auf das nächste Treffen im September! Anbei, wie versprochen, die Slides zum Vortrag.

Hamburger SQL Server Usergroup (PASS Deutschland e.V.) Treffen im August 2013

Es ist wieder soweit. Die Einladung für das Treffen der Hamburger SQL Server Usergroup Hamburg (PASS Deutschland e.V.) ist raus. Wir treffen uns am 8. August 2013 um 18:30 bei der Sysback AG Theresienstieg 11 (Zufahrt über Schöne Aussicht 14 !) 22085 Hamburg Wir haben wieder einen Vortrag und zwar “Das Transaktion Protokoll im Detail”. Klingt trocken, wird es aber nicht. Versprochen! ;-) “Wir werden uns das Transaktion Protokoll der relationalen Engine des Microsoft SQL Server mal etwas genauer ansehen. Beginnen werden wir mit den Grundlagen, um uns dann immer tiefer in den Kaninchenbau des Logfiles zu begeben. Selbst ein Blick in den Aufbau bleibt nicht aus. Der Nutzen dieses Wissen ist u. a. die Fähigkeit Performance Fragestellungen besser einschätzen zu können als auch sich das Transaktion Protokoll als Informationsquelle zu erschließen für Aufgaben der Wartung und für die Extraktion von Daten für ETL/ELT Prozesse. Daher werden sicherlich sowohl DBAs als auc...

Master Data Services Vortrag von der SQLBits XI ist online

Image
Die Vorträge der SQLBits (UK) Konferenzen werden ja immer aufgezeichnet und nach wenigen Wochen online für jeden ohne weitere Registrierung veröffentlicht. Hier der Link zu meinem Vortrag. http://www.sqlbits.com/Sessions/Event11/The_Developer_Side_of_Master_Data_Services Die Videobearbeitung ist wieder mal erste Klasse! Ich bin fasziniert davon, dass der “SQLBits Video Mensch” im richtigen Augenblick das Video immer auf Vollbild zoomt usw. Auch hat die Kamera geschafft mir zu folgen. Exzellente Arbeit!

The Developer Side of Microsoft Business Intelligence–Slidedeck

Hier noch mal die Folien von dem Vorläufer von meinem SQLSaturday #230 Vortrag . Seinerzeit ging es um die allgemeinen Entwicklermöglichkeiten der BI Plattform von Microsoft. Die Teilnehmer hatten letzten Samstag zum Teil danach gefragt.

SQLSaturday #230 – PowerPoint zu meinem Master Data Services Vortrag

Bei Fragen, einfach fragen… :-)

Controlling für Bundesbehörden & Institute des Bundes

Am Montag hatte ich kurz auf unsere ( PSG Projekt Service GmbH ) Teilnahme am 17. Bonner Microsoft-Tag für Bundesbehörden hingewiesen. Die Veranstaltung ist auch als “ Bonner Behördentag ” bekannt. Erstaunlicherweise kamen einige Nachfragen, was denn nun Finanzcontrolling im Public Sector sei? Vielen Lesern meines Blogs war nicht bewusst, dass wir schon seit 1996 Business Intelligence und Reporting Projekte für Behörden durchführen. Und, zweiter Punkt, vielen war nicht bewusst, dass Behörden auch Data Warehouses, OLAP Cube usw. im Einsatz haben. Okay, die Art und Weise der Modellierung der Daten und der Auswertungen unterscheidet sich schon sehr von denen in der privaten Wirtschaft. Auch die Ergebnisse haben einen ganz anderen Kontext als eine klassische BWA, GuV, Bilanz etc. Als Beispiele für die Berichte und Berichtsfelder, hier ein kleiner Auszug aus unseren Standardberichten für Bundesbehörden, welche selbstverständlich auf den SQL Server Reporting Serivces (SSRS) basieren: ...

17. Bonner Microsoft-Tag für Bundesbehörden im Juli 2013

Heute eine Meldung in “eigener Sache”. Die PSG Projekt Service GmbH ist beim 17. Bonner Microsoft-Tag für Bundesbehörden in Köln auf Einladung von Microsoft dabei. Wir werden dort einen Vortrag über BI in Bundesbehörden halten. Kompletter Titel ist “ Business Intelligence und Finanzcontrolling mit der neuen Microsoft BI-Plattform - Der Weg von manuellen Berichten zum modernen BI-System ”. Anhand der Microsoft Referenz zu unserem BI/DWH Projekt beim Umweltbundesamt , werden wir aufzeigen, dass solche Projekte mit dem richtigem Partner durchaus möglich sind und erfolgreich sein können. Den Vortrag wird im Wesentlichen mein Kollege Jan Streblow (Lead Consultant Public Sector) halten. Für SQL Server Technologie Fragen bin ich auch mit vor Ort. Details gibt es hier: http://www.microsoft.de/events/bonn Und von dort aus fahre ich dann gleich weiter nach Bonn zum SQL Saturday #230 !

SQL Saturday #230 Rheinland

Am 13. Juli 2013 ist der zweite deutsche PASS SQL Saturday . Dieses Mal an der Hochschule Bonn-Rhein-Sieg . Daher heißt dieser SQL Saturday auch “Rheinland”. Da alle SQL Saturdays weltweit durchnummeriert werden, hat dieser die Nummer 230 erhalten. Hochschule Bonn-Rhein-Sieg Campus Sankt Augustin Grantham-Allee 20 53757 Sankt Augustin Und noch den Hinweis, dass es am Freitag einen bunten Strauß an PreCons gibt! Alle weiteren Infos gibt es auf der Website.   Ich werde auch vor Ort sein und wieder einen Vortrag halten dürfen. Ich wurde gebeten meinen Vortrag von den letzten SQLBits in Nottingham zu halten: “ The Developer Side of Master Data Services ” The Master Data Services offers an easy to use toolset to work with Master Data. In this session we will explore the hidden power of MDS to integrate this service in our solutions. MDS provides ways to programmatically accessed all tasks. We will see how to automate all the functions of MDS and how to build our o...

Hypothetischer Index im SQL Server, was soll das denn sein?

Image
Letzte Woche war ja die Microsoft Synopsis 2013 in Darmstadt . Ist ein sehr gelungenes Event gewesen! Ein Gespräch am Stand der deutschen SQL Server Community ( PASS Deutschland e.V. ) blieb mir besonders in Erinnerung. Dort hatte sich um die Popcorn Maschine ein kleines Grüppchen der SQL Server Szene gebildet. Im Gespräch ging es um “unbekanntere” SQL Server Features. Man kann bei einem so mächtigen Produkt wie dem SQL Server ja auch wirklich nicht mehr alles kennen. Ich warf eines meiner Lieblingsfeatures aus dieser Kategorie in den Ring: Den hypothetischen Index ! Nein, das ist kein brandneues Feature im SQL Server 20-something… So gut wie alle Anwesenden hatten noch nie davon gehört/gelesen. Aufgrund des Namens wurde spekuliert und schnell geschlossen, dass es sich um einen virtuellen Index, also quasi nur um die Hypothese eines möglichen Index handeln müsste, der genutzt werden könnte, um zu prüfen, ob eine angedachte Optimierung eines Abfrageplans tatsächlich sinnvoll is...

Microsoft Synopsis 2013 – Ein besonderes Highlight! Die IT Camp Breakouts

Wie schon mal geschrieben , ist ja am 10. und 11.4.2013 die Microsoft Konferenz Synopsis 2013 . Auf dieser könnt Ihr Euch über aktuelle Microsoft-Produkte wie Windows Server 2012, SQL Server 2012, System Center 2012, Exchange und SharePoint 2013 sowie Windows Azure zu informieren! Wo gibst das schon sooo geballt. Zu den Highlights der Konferenz gehören sicherlich auch die nachmittäglichen IT Camp Breakouts, die Themen wie Private Cloud und Dynamic Infrastructure in den Blick nehmen. Für diese könnt Ihr Euch direkt nach der Anmeldung zur Synopsis registrieren, da die Plätze wiederum begrenzt sind. by the way, gerade gesehen. Leser des TechNet Newsletters bekommen einen Promo-Code mit 100 Euro Anmeldegebühr. Da Ihr ja alle den Newsletter abonniert habt, hier der Promo-Code "TECHNET2013". :-) Wir sehen uns auf der Synopsis in Darmstadt!

SQL Server Extended Events – PASS Treffen in Hamburg und Webcasts

Diese Woche ist es soweit. Andreas Wolter kommt nach Hamburg in die SQL Server Usergroup (PASS Deutschland e.V.) und hält einen Vortrag zum Thema Extended Events im SQL Server 2012. Details zum Treffen hatte ich schon mal hier gepostet. Nicht verpassen, wir hatten beim letzten Treffen über 30 Teilnehmer gehabt. Sofern das Thema für Euch komplett neu ist und Ihr noch nicht genau einschätzen könnt, ob das für Euch etwas ist, dann empfehle ich für den schnellen Hunger zwischendurch meine Einsteiger Webcasts auf Youtube. SQL Server 2012 Extended Events Grundlagen - Playlist

SSIS Skript Komponente mit zwei Outputs und Random ohne Zufall

Image
Als Fortsetzung zu meinem letzten Cast habe ich einen weiteren aufgenommen, da es diverse Fragen gab. Ich hatte ja den SSIS Balanced Data Distributor von Microsoft gezeigt und erläutert wie ein Ansatz für die Nutzung für die parallele Sortierung von Daten aussehen könnte. Bezüglich meiner verwendeten Skript Komponenten kamen Fragen auf, welche ich hier nun beantworten möchte: Ich hoffe, dass ich damit alle (Un)Klarheiten beseitigen konnte. :-) Wenn nicht, dann wieder fragen. Okay?